Root Zanli
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
o5t6x7pgljbm
/
public_html
/
admin
/
resources
/
views
/
Admin
/
DataImport
/
Filename :
validation_summary.blade.php
back
Copy
<div> <table> <tr> <th>File Name</th> <td>{{ $queueItem->uploaded_file_name }}</td> </tr> <tr> <th>Temporary Table Name</th> <td>{{ $queueItem->temp_table_name }}</td> </tr> <tr> <th>File Size</th> <td>{{ $queueItem->additionalDetails->file_size_bytes }} bytes</td> </tr> <tr> <th>Total Records</th> <td>{{ $queueItem->additionalDetails->total_records }} (including header)</td> </tr> <tr> <th>Validation Error Records</th> <td>{{ $queueItem->additionalDetails->validation_failed_records }}</td> </tr> <tr> <th>Validation Success Records</th> <td>{{ $queueItem->additionalDetails->validation_passed_records }}</td> </tr> </table> </div> <div> @if ($queueItem->errorSummaries != null) <h5>Error Message Summary:</h5> <table> <tr> <th>Error Message</th> <th>Number of Records</th> </tr> @foreach ($queueItem->errorSummaries as $errorRecord ) <tr> <td>{{ $errorRecord->error_message}}</td> <td>{{ $errorRecord->error_record_count}}</td> </tr> @endforeach </table> @else <p>No Errors Present</p> @endif </div> <form id="importFormToMainDb"> @if ($queueItem->additionalDetails->validation_passed_records > 0) @csrf <input type="hidden" name="import_queue_item_id" value="{{ $queueItem->import_queue_item_id }}"> <button type="submit" id="import_to_main_db">Verify Again and Import to Main DB</button> @else <button type="submit" disabled class="grey">No Valid Records to Import</button> @endif </form> @if ($queueItem->additionalDetails->validation_passed_records > 0) <script> $(document).ready(function () { $('#importFormToMainDb').on('submit', function (e) { e.preventDefault(); let formData = $(this).serialize(); $.ajax({ url: '{{ route('import.main') }}', type: 'POST', data: formData, success: function (response) { $('#importSummaryContent').html(response); $('#importSummarySection').show(); $("#import_to_main_db").attr("disabled",true); }, error: function (response) { alert('Error: ' + response.responseJSON.errors.join(', ')); $("#import_to_main_db").attr("disabled",true); } }); }); }); </script> @endif